*{margin: 0;padding: 0;}
body{font-family: "microsoft yahei";color: #333;font-size: 16px;}
a{color: #333;text-decoration: none;}
a:hover{color: #DA251C;}
img{border: 0;}

.c-backTop {position: fixed;right: 10px;bottom: 60px;width: 40px;height: 40px;overflow: hidden;background-image: url(../img/arrow-right.png);background-color: rgba(0, 0, 0, .3);background-repeat: no-repeat;background-position: 50% 50%;background-size: 20px 20px;-webkit-transition: all ease .35s;transition: all ease .35s;-webkit-transform: rotate(-90deg);transform: rotate(-90deg);z-index: 999;border-radius: 50px;}
.c-backTop:hover {background-color: #da251c;}

.con{max-width: 1400px;margin: 0 auto;position: relative;}
.fl{float: left;}
.fr{float: right;}
.clear{clear: both;}
.iconfont:hover{color: #da251c;}
.logo{align-self: center;}
.header .con{display: flex;}
.search{align-self: center;margin-left: auto;display: flex;}
.search .icon-sousuo{font-size: 20px;}
.search_s{align-self: center;margin-left: 20px;}
.header{background: #fff;}
.fixed-on .header{position: fixed;top: 0;width: 100%;box-shadow: 0 0px 8px rgba(0,0,0,0.1);z-index: 9999;}
.flex{display: flex;}

/* nav */
.navigation * { box-sizing: border-box; margin: 0; padding: 0; }
.navigation a { text-decoration: none; color: inherit; }
.navigation img { max-width: 100%; vertical-align: top; border: none; }
.navigation ul, li { list-style: none; }
.navigation { /* font: 14px/1.43 "Noto Sans SC", Arial, sans-serif; position: absolute; z-index: 999; width: 100%; */color: #333;     width: 100%;}
.navigation .nav:after { display: block; visibility: hidden; clear: both; height: 0; color: ''; }
.navigation .nav > li { position: relative;margin: 0 6px;display: inline-block;}
.navigation .nav > li:last-child{margin-right: 0px;  }
.navigation .nav > li > a { position: relative;display: block;text-align: center;line-height: 100px;padding: 0 15px;}
.navigation .nav > li > a:hover, .navigation .nav > li > a:hover .subtitle, .navigation .nav .active, .navigation .nav .active .subtitle { color: #da251c;}
.navigation .nav > li > a:after {position: absolute;bottom: 0px;left: 0;width: 100%;height: 3px;content: '';-webkit-transition: all ease .3s;transition: all ease .3s;-webkit-transform: scale(0, 1);transform: scale(0, 1);background: #da251c;}
.navigation .nav > li > a:hover:after, .navigation .nav .active:after { -webkit-transform: scale(1, 1); transform: scale(1, 1); }
.navigation .nav a span { display: block;font-size: 18px;}
.navigation .nav{margin: 0 auto;text-align: center;}
.navigation .nav .title {}
.navigation .nav .subtitle { font-size: 9px; padding-top: 5px; text-transform: uppercase; color: #666; }
.navigation .subnav { position: absolute; top: 100px; left: 50%; visibility: hidden; width: 170px; margin-left: -85px; -webkit-transition: all ease .3s; transition: all ease .3s; -webkit-transform: translateY(30px); transform: translateY(30px); opacity: 0; background: rgba(255, 255, 255, .9); box-shadow: 0 3px 16px rgba(0, 0, 0, .1);z-index: 999;}
.navigation .nav > li:hover .subnav { visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); opacity: 1; }
.navigation .subnav li a {line-height: 60px;position: relative;display: block;overflow: hidden;height: 60px;-webkit-transition: all ease .3s;transition: all ease .3s;white-space: nowrap;text-overflow: ellipsis;text-align: center;border-bottom: 1px solid #eee;}
.navigation .subnav li a:hover { padding-left: 0px; color: #fff; background: #da251c; }
.navigation .subnav li a:after { position: absolute; top: 50%; right: 10px; visibility: hidden; width: 5px; height: 10px; margin-top: -5px; content: ''; -webkit-transition: all ease .3s; transition: all ease .3s; }
.navigation .subnav li a:hover:after { right: 15px; visibility: visible; }
.navigation .nav > li.selected a:after{-webkit-transform: scale(1, 1);transform: scale(1, 1);}
.navigation .nav > li.selected a .title{color: #da251c;}
.navigation .subnav li a:last-child{border-bottom: 0;}

.language-box {float: right;position: relative;height: 45px;border: 1px solid #ddd;border-radius: 50px;line-height: 45px;padding-right: 1.5em;width: 55px;text-indent: 20px;}
.language-box .current i{-webkit-transition: all ease .35s;transition: all ease .35s;transform: rotate(270deg); -ms-transform: rotate(270deg);-moz-transform: rotate(270deg);-webkit-transform: rotate(270deg);-o-transform: rotate(90deg);display: block;position: absolute;top: 10px;right: 0;font-size: 24px;color: #999;}
.language-box:hover .language {opacity: 1;visibility: visible;transform: translateY(0);-webkit-transform: translateY(0);-moz-transform: translateY(0);-ms-transform: translateY(0);-o-transform: translateY(0);}
.language-box .language {position: absolute;left: 0;top: 100%;z-index: 10;width: 100%;background: #f4f4f4;border: 1px solid #f4f4f4;opacity: 0;visibility: hidden;transform: translateY(10%);-webkit-transform: translateY(10%);-moz-transform: translateY(10%);-ms-transform: translateY(10%);-o-transform: translateY(10%);}
.language-box .language a {display: block;color: #333;line-height: 40px;}
.language-box .language a:hover{color: #DA251C;}
.language-box:hover {border-radius: 0;background: #f4f4f4;border: 1px solid #f4f4f4;color: #DA251C;}
.language-box:hover i{color: #DA251C;}

.serl{display:none;}
.serch2{display:block;}
.serch2 .yichu{display: initial;margin-left: 15px;vertical-align: top;}
.serch2{background: rgba(0,0,0,0.85);left: 0;top: 0;position: fixed;width: 100%;height: 100%;z-index: 999;text-align: center;}
.serch_1{width: 300px;padding-left: 20px; height: 40px;border-radius: 3px 0 0 3px; border: 0;vertical-align: top;float: left;outline: 0;font-size: 15px;}
.serch_an{background:url(../img/ser.png) no-repeat center #da251c;height: 41px;width: 55px;background-size: 20px;border: 0;border-radius: 0px 3px 3px 0;float: left;}
.serdddd{position: absolute;top: 46%;left: 50%;margin-left: -180px;}
.yichu img{margin-top: 9px;}
.icon-cha{color: #fff;font-size: 40px;}

/* banner */
.flexslider{position:relative;height:820px;overflow:hidden;background:url(../img/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:820px;display: none !important;opacity: 1 !important;}
.slides li.flex-active-slide{display: block !important;}
.slides li .con{display: flex;height: 100%;}
.slides li .con .br_lef{-webkit-animation: fadeInLeft 1s;animation: fadeInLeft 1s;color: #fff;align-self: center;}
.slides li .con .br_rig{-webkit-animation: fadeInRight 1s;animation: fadeInRight 1s;margin-left: auto;align-self: center;}
.slides li .con .br_lef h2{font-size: 40px;font-weight: 100;letter-spacing: 2px;}
.slides li .con .br_lef h3{font-size: 48px;font-weight: bold;line-height: 50px;letter-spacing: 2px;}
.slides li .con .br_lef p{font-size: 36px;display: block;height: 60px;line-height: 58px;margin: 25px 0 15px;}
.slides li .con .br_lef span{font-size: 24px;font-weight: 100;display: block;margin-left: 10px;}
.slides li .con .br_lef i{display: inline-block;background: #015198;font-size: 20px;font-style: normal;vertical-align: top;height: 65px;width: 285px;text-align: center;line-height: 60px;border-radius: 100px;margin-top: 80px;transition: all 0.4s;-ms-transition: all 0.4s;}
.slides li .con .br_lef i:hover{transform: translateY(-20px);}
.flex-control-nav{position:absolute;bottom:40px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:13px;height:13px;margin:0 2px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:13px;height:13px;line-height:40px;overflow:hidden;border-radius: 50px;cursor:pointer;background: #fff;}
.flex-control-nav .flex-active{background: #DA251C;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:22px;height:70px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:30px;background:url(../img/lef.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:30px;background:url(../img/rig.png) center center no-repeat;}
.flex-direction-nav li a.flex-prev:hover{background:url(../img/lef_h.png) center center no-repeat;}
.flex-direction-nav li a.flex-next:hover{background:url(../img/rig_h.png) center center no-repeat;}

/* sys_title */
.title_t{position: relative;margin-top: 80px;text-align: center;}
.title_t h2{font-size: 40px;color: #015198;font-weight: bold;position: absolute;width: 100%;z-index: 1;margin-top: 32px;letter-spacing: 3px;}
.title_t h2 span{color: #333;}
.title_t i{font-size: 100px;color: #f1f1f1;font-style: normal;display: block;font-weight: bold;text-transform: uppercase;line-height: 82px;}
.title_t p{color:#666;font-size: 24px;margin-top: 8px;margin-bottom: 30px;}

/* sys_pro */
.box {overflow: hidden;}
.hd {text-align: center;}
.hd span {display: inline-block;line-height: 48px;text-align: center;cursor: pointer;border: 1px solid #ddd;padding: 0 25px;height: 50px;margin: 0 2px 8px;background: #fff;}
.hd span a{font-size: 17px;}
.hd span.current {background: #da251c;border-color: #DA251C;}
.hd span.current a{color: #fff;}
.bd li {display: none;padding-top: 55px;}
.bd li.current {display: block;}
.bd{background: url(../img/pro_bg.jpg) no-repeat top center;margin-top: 40px;}
.sys_pro_wz{width: 560px;margin-top: 20px;-webkit-animation: fadeInLeft 1s;animation: fadeInLeft 1s;}
.sys_pro_tu{width: 755px;-webkit-animation: fadeInRight 1s;animation: fadeInRight 1s;height: 548px; background: url(../img/sy_pro_bg.jpg) no-repeat center;-webkit-transition: all 0.3s ease-in-out;
    transition: all 0.3s ease-in-out;background-size: 100%;}
.btsdd{height: 58px;}
.sys_pro_tu:hover{background-size: 105%;}
.sys_pro_tu a{display: flex;width: 755px;height: 100%;}
.sys_pro_tu a img{transition: all 0.5s;-ms-transition: all 0.5s;max-height: 450px;align-self: center;margin: 0 auto;}
.sys_pro_tu a:hover img{transform: scale(1.1);-ms-transform: scale(1.1);}
.sys_pro_wz h2{font-size: 26px;font-weight: normal;}
.sys_pro_wz p{font-size: 16px;line-height: 28px;color: #666;margin-top: 18px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.sys_pro_wz p strong{font-weight: bold;font-size: 20px;color: #015198;}
.sys_pro_ys p{background: url(../img/sys_pro_ysbg.png) no-repeat left center;padding-left: 34px;}
.sys_pro_ys{margin-top: 30px;height: 240px;overflow: hidden;}
.sys_pro_wz a{border: 1px solid #DA251C;border-radius: 50px;height: 45px;width: 155px;display: block;text-align: center;line-height: 42px;color: #da251c;margin-top: 85px;position: relative;}
.sys_pro_wz a:hover{background: #DA251C;color: #fff;}
.sys_pro_wz a::after{content: "";background: url(../img/jt.png) no-repeat right center;width: 85px;height: 12px;display: block;position: absolute;right: -55px;top: 15px;transition: all 0.6s;-ms-transition: all 0.6s;}
.sys_pro_wz a:hover::after{right: -75px;}

/* sys_ys */
.int_con {width: 1400px;margin: 120px auto 0px;padding-bottom: 100px;}
.int_con li i{font-size: 80px;color: #DA251C;}
.int_con li a{background: #fff;display: block;height: 100%;padding: 100px 65px 0;height: 405px;}
.int_con li.on a{background: -webkit-linear-gradient(top, transparent, rgba(0,0,0,0.3));}
.int_con ul {display: flex;justify-content: space-between;align-items: end;}
.int_con li {background: #fff;flex: 1;text-align: center;transition: 0.5s;cursor: pointer;box-shadow:0px 0px 10px rgba(0,0,0,0.05);}
.int_con li p {color: #333;line-height: 24px;margin-top: 45px;font-size: 24px;font-weight: normal;}
.int_con li p span {font-size: 16px;line-height: 30px;color: #666;display: block;font-weight: normal;margin-top: 20px;}
.int_con li.on {transition: all ease 0.5s;background: #c52c2f;transform: translateY(-60px);}
.int_con li+li {margin-left: 40px;}
.int_con li.on p,.int_con li.on p span,.int_con li.on i {color: #fff;}
.sys_dys{background: url(../img/sys_ysbg.png) no-repeat top center;}

/* sys_case */
.sys_case{background: url(../img/case_bg.jpg) no-repeat bottom center;}
.slideGroup{padding-bottom: 100px;}
.slideGroup .parHd{height: 95px;position: relative;margin-top: 60px;margin-bottom: 50px;}
.slideGroup .parHd ul{ }
.slideGroup .parHd ul li{float: left;padding:0 58px;cursor: pointer;text-align: center;font-size: 16px;color: #818282;line-height: 52px;border-right: 1px solid #ddd;}
.slideGroup .parHd ul li.on{color: #DA251C;}
.slideGroup .parHd ul li i{display: block;font-size: 42px;color: #015198;}
.slideGroup .parHd ul li.on i{color: #DA251C;}
.slideGroup .parHd ul li i.icon-daocha{font-size: 58px;}
.slideGroup .parHd ul li:last-child{border-right: 0;}
.slideGroup .parBd{zoom:1;background: #fff;box-shadow: 0 0 10px rgba(0,0,0,0.1);max-width: 1600px;}
.slideGroup .slideBox{ overflow:hidden; zoom:1; display: flex;}
.slideGroup .sPrev,.slideGroup .sNext{display: block;width: 38px;height: 38px;float: left;border-radius: 50px;background: #da251c;color: #fff;font-size: 26px;text-align: center;line-height: 37px;margin-top: 75px;position: absolute;z-index: 999;}
.slideGroup .sNext{right: 0;}
.slideGroup .sPrev:hover,.slideGroup .sNext:hover{}
.slideGroup .parBd .tempWrap{ float:left;  }
.slideGroup .parBd ul{ overflow:hidden; zoom:1; float:left;  }
.slideGroup .parBd ul li{ margin:0 20px 0 0; float:left; _display:inline; overflow:hidden; text-align:center;  }
.slideGroup .parBd ul li .pic{ text-align:center;}
.slideGroup .parBd ul li .pic img{ width:265px;display:block;}
.slideGroup .parBd ul li .pic a:hover img{  }
.slideGroup .parBd ul li .title{font-size: 16px;color: #666;line-height: 32px;}
.case_jss a{border: 1px solid #DA251C;border-radius: 50px;height: 45px;width: 155px;display: block;text-align: center;line-height: 44px;color: #da251c;margin-top: 50px;position: relative;}
.case_jss a:hover {background: #DA251C;color: #fff;}
.case_jss a::after {content: "";background: url(../img/jt.png) no-repeat right center;width: 85px;height: 12px;display: block;position: absolute;right: -55px;top: 15px;transition: all 0.6s;-ms-transition: all 0.6s;}
.case_jss a:hover::after {right: -75px;}
.case_tu{overflow: hidden;}
.case_tu img{max-width: 100%;transition: all 0.5s;-ms-transition: all 0.5s;}
.case_tu img:hover{transform: scale(1.1);-ms-transform: scale(1.1);}
.case_js{margin: 60px 40px 20px 60px;width: 600px;position: relative;}
.case_jss h2{font-size: 30px;font-weight: normal;}
.case_jss h2 span{color: #DA251C;font-weight: bold;font-size: 18px;margin-left: 15px;}
.case_jss p{font-size: 16px;color: #666;margin-top: 30px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 3;-webkit-box-orient: vertical;line-height: 26px;height: 80px;}
.more_case{color: #666;font-size: 16px;margin: 40px 0 20px;position: relative;}
.more_cs{position: relative;}
.more_case::after{content: "";background: #ddd;height: 1px;width: 78%;display: block;margin-top: 10px;position: absolute;right: 0px;top: 2px;}
.slideGroup .sPrev{left: -44px;}

@media screen and (max-width: 1500px){
.slideGroup .parBd{max-width: 1400px;}
.slideGroup .parBd ul li .pic img {width:15vw;}
}

/* gdt */
.sys_gdt{height: 660px;background: url(../img/gdt_bg.jpg) no-repeat fixed bottom center;color: #fff;text-align: center;}
.sys_gdt h2{font-size: 40px;    padding-top: 170px;}
.sys_gdt h2 span{font-weight: normal;}
.sys_gdt p{font-size: 20px;}
.sys_gdt p::before{content: "";width: 100px;height: 1px;background: #fff;display: block;margin: 30px auto 40px;}
.sys_gdt a{display: inline-block;color: #fff;background: #015198;font-size: 20px;font-style: normal;vertical-align: top; height: 60px;width: 205px;text-align: center;line-height: 57px;border-radius: 100px;margin-top: 100px;transition: all 0.4s;-ms-transition: all 0.4s;}
.sys_gdt a:hover{transform: translateY(-20px);background: #DA251C;}

/* sys_about */
.sys_about{background: url(../img/about_bg.jpg) no-repeat fixed bottom center;color: #fff;padding: 140px 0 120px;}
.sys_about h2{font-size: 40px;line-height: 80px;}
.sys_about h3{font-size: 30px;font-weight: normal;}
.sys_about p{line-height: 30px;font-size: 16px;margin-top: 60px;}
.sys_about_n{margin-right: 70px;align-self: center;}
.sys_about_vd{width: 700px;position: relative;}
.about_g li{font-size: 72px;font-weight: bold;display: inline-block;line-height: 60px;border-right: 1px solid rgba(255,255,255,0.3);margin-right: 45px;padding-right: 70px;}
.about_g i{font-style: normal;font-size: 72px;font-weight: bold;}
.about_g span{font-size: 18px;font-weight: normal;    margin-left: 4px;}
.about_g li label{font-size: 20px;position: absolute;font-weight: normal;top: -20px;margin-left: 4px;}
.about_g li:last-child{border-right: 0;margin-right: 0;padding-right: 0;}
.about_g{margin-top: 110px;}
.controls .fa-play {position: absolute;top: 50%;left: 50%;margin-left: -35px;margin-top: -35px;}
.controls .fa-pause {position: absolute;bottom: 15px;right: 20px;}
.controls .fa-play .pause {display: none;}
.controls .fa-pause .play {display: none;}
.controls a img{transition: all 0.5s;-ms-transition: all 0.5s;}
.controls a:hover img{transform: scale(1.1);-ms-transform: scale(1.1);}

/* sys_news */
.sys_nl_tu{margin-right: 30px;}
.sys_nl_lb li a{display: flex;padding: 46.8px 40px;/* background: #f2f2f2; */}
.sys_nl_lb li a:hover{background:#095296;color: #fff;}
.sys_nl_lb_l{text-align: center;margin-right: 50px;color: #999;}
.sys_nl_lb_l i{display: block;font-size: 48px;color: #555;font-style: normal;border-top: 1px solid #ddd;margin-top: 5px;line-height: 60px;}
.sys_nl_lb_r h2{font-size: 20px;font-weight: normal;margin-bottom: 15px;}
.sys_nl_lb_r p {font-size: 15px;color: #999;line-height: 24px;display: -webkit-box;overflow: hidden;text-overflow: ellipsis;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
.sys_nl_lb li{margin-bottom: 30px;}
.sys_nl_lb li a:hover i{border-top: 1px solid rgba(255,255,255,0.1);color: #fff;}
.sys_nl_lb li a:hover h2{color: #fff;}
.sys_nl_lb li a:hover p{color: #fff;}
.sys_nl_lb li a:hover .sys_nl_lb_l{color: #fff;}
.sys_newslist{margin-top: 50px;}

/* sys_pingtai */
.sys_pt .wzd{font-size: 26px;color: #fff;text-align: center;position: absolute;width: 100%;margin-top: 60px;z-index: 1;}
.sys_pt .wzd span{font-size: 70px;display: block;    color: #fff;}
.sys_pt >div{position: relative;}
.sys_pt >div.fr{margin-left: auto;}
.sys_pt a{display: block;    overflow: hidden;}
.sys_pt .wzd i{display: block;opacity: 0;margin-top: 0;transition: all 0.5s;-ms-transition: all 0.5s;height: 12px;background: url(../img/jt_b.png) no-repeat center;}
.sys_pt a:hover .wzd i{opacity: 1;margin-top: 15px;}
.sys_pt{margin-top: 30px;display: flex;}
.sys_pt img{transition: all 0.5s;-ms-transition: all 0.5s;}
.sys_pt a:hover img{transform: scale(1.1);-ms-transform: scale(1.1);}

/* footer */
.footer{overflow:hidden;position:relative;background:#222;padding-top:10px;margin-top: 100px;}
.footer .footer-top{padding-bottom:66px}
.footer .footer-top_cen .left{width:calc(100% - 320px);justify-content: space-between;}
.footer .footer-top_cen a{color:#fff;line-height:1}
.footer .footer-top_cen a:hover{color:#da251c}
.footer .footer-top_cen .right{width:260px;margin-left: auto;}
.footer .footer-top_cen .right p{width: 45%;padding: 0 5px;text-align: center;font-size: 16px;color: #aaa;line-height: 35px;float: right;}
.footer .links a{color:#656565;margin-right:10px;font-size:15px}
.footer .links{margin-top:40px}
.footer .links a:first-child{margin:0;font-size:16px}
.footer .footer-top_bot{color:#656565;align-items:center;margin-top: -100px;}
.footer .links a:hover{color:#fff}
.footer .footer-top_bot li{position:relative;padding-left:50px}
.footer .footer-top_bot li:first-child p:first-child{font-family:Arial-BoldMT;font-size:26px;color:#fff;font-weight: bold;}
.footer .footer-top_bot li:first-child .icon-dianhua7{color:#da251c;font-weight:700;font-size: 28px;top: 37%;}
.footer .footer-top_bot li:last-child p:first-child{font-size:16px}
.footer .footer-top_bot li:hover b{color:#da251c}
.footer .footer-top_bot li:hover .bot-tit{color:#fff}
.footer .footer-top_bot b{font-size:30px;position:absolute;left:0;top:26%;transform:translateY(-50%);color:#aaa;font-weight:initial}
.footer .footer-top_bot .bot-tit{font-family:Arial;color:#aaa;width:100%;margin-bottom:8px;font-size: 18px;}
.footer .footer-top_bot .bot-tit a{color:#aaa;}
.footer .footer-top_bot .bot-tit a:hover{color: #fff;}
.footer .footer-top_bot ul{    width: calc(100% - 400px);justify-content: space-between;}
.footer .footer-top_bot .foot-share{width:276px}
.footer .footer-bot{padding:40px 0;border-top:1px solid rgba(255,255,255,.1)}
.footer .footer-bot-left{width:60%}
.footer .footer-bot-left a,.footer .footer-bot-left p,.footer .footer-bot-right a{color:#656565;font-size:16px}
.footer .footer-bot-right{width:40%;text-align:right}
.footer .footer-bot-right a{margin-right:10px}
.footer .footer-bot-right a:last-child{margin-right:0}
.footer .footer-bot-left a:hover,.footer .footer-bot-right a:hover{color:#fff}
.p-size18 {font-size: 18px;}
.pad-top80 {padding-top: 80px;}
.h3-size20 {font-size: 20px;}
.p-size16 {font-size: 16px;}
.footer .footer-top_cen {align-items: flex-start;}
.footer .footer-top_bot b.icon-dingwei{font-size: 36px;} 
.footer .footer-top_cen .gouwu a{color: #6e6f6f;}
.footer .footer-top_cen .gouwu a span{font-size: 30px;}
.footer .footer-top_cen .gouwu{margin-top: 20px;margin-left: 12px;}
.footer .footer-top_cen .gouwu a:hover span{color: #fff;}

.nav_ds{display: none;}
.close_nav{display: none;}
.nav_ds i{display: block;height: 3px;background: #015198;margin: 3px 0;float: right;}
.nav_ds .i1 {animation: i1 1s infinite;-webkit-animation: i1 1s infinite;/*Safari and Chrome*/animation-direction: alternate;-webkit-animation-direction: alternate;}
.nav_ds .i2 {animation: i2 1s infinite;-webkit-animation: i2 1s infinite;/*Safari and Chrome*/animation-direction: alternate;-webkit-animation-direction: alternate;background: #da251c;}
.nav_ds .i3 {animation: i3 1s infinite;-webkit-animation: i3 1s infinite; /*Safari and Chrome*/animation-direction: alternate;-webkit-animation-direction: alternate;}
@keyframes i1 {	from {width: 20px;}	to {width: 30px;}}
@-webkit-keyframes i1 {	from {width: 20px;}	to {width: 30px;}}
@keyframes i2 {	from {width: 30px;}	to {width: 20px;}}
@-webkit-keyframes i2 {	from {width: 30px;}	to {width: 20px;}}
@keyframes i3 {	from {width: 20px;}	to {width: 30px;}}
@-webkit-keyframes i3 { from {width: 20px;}	to {width: 30px;}}
.footer .footer-top_bot li:first-child{white-space: nowrap;}
.sys_pt >div.fr{margin-right: 0;}
.sys_nl_lb_r h2{height: 26px;overflow: hidden;}
.sys_pt .wzd .icon-erji-zengzhifuwu{font-size: 55px;margin-top: 9px;margin-bottom: 6px;}

@media screen and (max-width: 1440px){
.con {max-width: 90%;}
.slideGroup .parHd ul li:last-child{padding-right: 0;}
.navigation .nav a span {font-size: 16px;}
.navigation .nav > li > a{padding: 0 6px;}
.sys_pt >div {width: 50%;margin-right: 2%;}
.sys_pt img{max-width: 100%;}
.sys_pt .wzd {font-size: 1.8vw;}
.sys_pt .wzd span{font-size: 5vw;}
.sys_pt .wzd{margin-top: 8%;}
.footer{margin-top: 8%;}
.sys_nl_tu {width: 50%;}
.sys_nl_tu img{max-width: 100%;}
.sys_nl_lb{width: 50%;}
.sys_nl_lb li a{padding: 5%;}
.slideGroup .parBd {max-width: 90%;}
.case_jss p{height: auto;}
.case_tu {width: 60%;}
.case_js {margin: 3vw;width: 40%;}
.slideGroup .sPrev {left: -20px;}
.flexslider {height: 75vh;}
.slides li {height: 75vh;}
.slides li .con .br_lef h2{font-size: 2.8vw;}
.slides li .con .br_lef h3{font-size: 3.4vw;line-height: initial;}
.slides li .con .br_lef p {font-size: 2.5vw;margin: 1.4vw 0 0.8vw;line-height: initial;height: auto;padding: 10px 12px;}
.slides li .con .br_lef span{font-size: 1.7vw;}
.slides li .con .br_rig img{max-width: 100%;}
.slides li .con .br_rig{width: 50%;}
.slides li .con .br_lef i{font-size: 1.4vw;height: auto;width: auto;line-height: initial;padding: 1.5vw 2vw;margin-top: 6vw;}
.sys_about h2{font-size: 2.8vw;line-height: initial;}
.sys_about_n{width: 50%;margin-right: 2%;}
.sys_about_vd {width: 50%;}
.sys_about_vd video{max-width: 100%;height: auto;}
.sys_about h3{font-size: 2.1vw;    margin-top: 5px;}
.sys_about{padding: 10% 0 10%;}
.about_g i{font-size: 5vw;}
.about_g span {font-size: 16px;}
.about_g{display: flex;justify-content: space-between;}
.about_g li {font-size: 3.5vw;margin-right: 2vw;padding-right: 2.5vw;line-height: initial;border-right:0 ;}
.about_g li label{top: 0;}
.about_g i {font-size: 3.5vw;}
.about_g {margin-top: 5%;}
.slideGroup .parHd ul {display: flex;justify-content: space-between;}
.slideGroup .parHd ul li{padding: 0 4vw 0 0;}
.slideGroup .sPrev, .slideGroup .sNext{margin-top: 0;top: 28%;}
.sys_case{background-size: 100%;}
.slideGroup {padding-bottom: 80px;}
.slideGroup .parHd{margin-top: 30px;margin-bottom: 20px;}
.sys_gdt h2{font-size: 2.8vw;}
.sys_gdt p {font-size: 18px;}
.sys_gdt h2{ padding-top: 12vw;}
.sys_gdt {height: auto;padding-bottom: 12vw;}
.sys_gdt a{margin-top: 8vw;font-size: 17px;height: 50px; width: 185px;line-height: 48px;}
.int_con { width: 90%;margin: 10vw auto 0px;}
.sys_pro_wz {width: 40%;}
.sys_pro_tu {width: 55%;background-size: cover;}
.sys_pro_tu{height: auto;}
.sys_pro_tu a img{margin: 30px auto;}
.sys_pro_tu a {width: auto;height: auto;}
.hd span{padding: 0 15px;}
}
@media screen and (max-width: 1315px){
.hd span {padding: 0 10px;}
.hd span a {font-size: 16px;}
}

@media screen and (max-width: 1250px){

.int_con li p{font-size: 20px;}
.int_con li+li {margin-left: 20px;}
.int_con li a {padding: 50px 35px 0;height: 350px;}
.int_con li i {font-size: 60px;}
.int_con li i.icon-huanjingbaohusm{font-size: 50px !important;}
.int_con li p span {font-size: 15px;line-height: 26px;}
.case_jss h2 {font-size: 24px;}
.slideGroup .parHd ul li {padding: 0 4vw 0 0;    font-size: 15px;    line-height: 42px;}
.controls a img{width: 50px;}
.controls .fa-play{margin-left: -25px;margin-top: -25px;}
.sys_about p {line-height: 24px;font-size: 14px;margin-top: 20px;}
.navigation .nav > li {margin: 0;display: block;}
.navigation .nav > li > a{line-height: 60px;}
.navigation{position: fixed;background: rgba(255,255,255,0.95);height: 100%;z-index: 9;left: -101%;top: 0;transition: all 0.5s;-ms-transition: all 0.5s;}
.close_nav{display: block;text-align: center;position: fixed;bottom: 50px;width: 100%;z-index: 99999;}
.nav_ds{display: block;width: 30px;margin-top: 2px; margin-right: 10px;}
.nav_show{left: 0;}
.close_nav .icon-cha{color: #da251c;}
.header {padding: 10px 0;}
.logo img{width: 150px;}
.language-box {height: 30px;line-height: 30px;width: 30px;font-size: 13px;text-indent: 10px;}
.language-box .current i{top: 6px;font-size: 16px;}
.search_s{margin-left: 10px;}
.navigation .subnav{display: none;}
.serch2 .yichu {display: block;margin-left: 0;vertical-align: top;}
.serch_1 {width: auto;}
.serdddd {margin-left: -135px;}
.sys_pt .wzd{font-size: 18px;}
.sys_pt .wzd span {font-size: 40px;}
.footer .flex {display: block;}
.footer .footer-top_cen .left {width: auto;display: flex;justify-content: space-between;margin-bottom: 35px;}
.footer .footer-top_bot{margin-top: -190px;}
.pad-top80 {padding-top: 60px;}
.footer .footer-top {padding-bottom: 40px;}
.footer .footer-bot .flex{display: flex;}
.footer .footer-bot-right{width: auto;margin-left: auto;}
.footer .footer-bot-left {width: auto;}
.footer .footer-top_bot ul {width: auto;}
.footer .footer-top_cen a{font-size: 16px;}
.sys_nl_tu img{max-width: 100%;}
.sys_nl_lb_l{font-size: 14px;margin-right: 25px;}
.sys_nl_lb_l i{line-height: 40px;font-size: 30px;}
.sys_nl_lb_r h2 {font-size: 16px;margin-bottom: 8px;height: 22px;}
.sys_nl_lb_r p {font-size: 14px;line-height: 22px;}
.sys_nl_lb li {margin-bottom: 15px;}
.title_t h2 {font-size: 24px;margin-top: 22px;letter-spacing: 0;}
.title_t p {font-size: 16px;margin-top: 5px;}
.title_t i {font-size: 66px;line-height: 54px;}
.title_t h2 {font-size: 26px;}
.title_t {margin-top: 40px;}
.slideGroup .parHd ul li i {font-size: 30px;}
.slideGroup .parHd ul li i.icon-daocha {font-size: 42px;}
.case_jss a{margin-top: 20px;height: 40px;width: 120px;font-size: 14px;line-height: 40px;}
.sys_gdt h2 {font-size: 26px;}
.sys_pt .wzd .icon-erji-zengzhifuwu {font-size: 34px;margin-top: 0px;margin-bottom: 0px;}
.navigation .nav > li .subnav{visibility: visible;}
.navigation .nav > li .subnav::before{content: "+";color: #da251c;position: absolute;right: 0;width: 60px;height: 60px;top: 0px;z-index: 9999;line-height: 60px;font-size: 20px;}
.navigation .nav > li ul.on::before{content: "-";}
.navigation .subnav{box-shadow: 0 0px 0px rgb(0 0 0 / 10%);background: #ddd;opacity: 1;}
.navigation .subnav li a{border-bottom: 0;line-height: 44px;height: 44px;}
.navigation .nav > li .subnav{display: block;position: initial;margin-left: 0;width: 100%;-webkit-transform: initial !important;transform: initial !important;}
.navigation .nav > li .subnav li{max-height: 0;overflow: hidden;transition: all 0.5s;-ms-transition: all 0.5s;}
.navigation .nav > li ul.on li{max-height: 1000px;}
.slideGroup .parHd ul li i.icon-bianzu {line-height: 30px !important;font-size: 27px !important;}
.slideGroup .parHd ul li i.icon-shipinzhiyao {line-height: 30px !important;}
}

@media screen and (max-width: 1185px){
.hd span a {font-size: 15px;}
}

@media screen and (max-width: 1120px){
.hd span{width: 29%;}
}
@media screen and (max-width: 1100px){
.case_tu img{height: 100%;}
}


@media screen and (max-width: 950px){
.about_g span{display: block;}
.about_g li{margin-right: 3vw;padding-right: 6.5vw;}
.slideGroup .parHd ul li {padding: 0 3.5vw 0 0;line-height: 42px;}
.int_con li p{margin-top: 20px;}
.flexslider {height: 40vh;}
.slides li {height: 40vh;}
.sys_gdt {background: url(../img/gdt_bg.jpg) no-repeat bottom center;background-size: cover;}
.sys_about {background: url(../img/about_bg.jpg) no-repeat center;background-size: cover;}
}

@media screen and (max-width: 880px){
.int_con li a {padding: 30px 20px 0;}
.int_con li p span {font-size: 14px;line-height: 24px;}
.int_con li p {font-size: 18px;}
}

@media screen and (max-width: 767px){
.case_tu img{height: auto;}
.flexslider {height: 80vh;}
.slides li {height: 80vh;}
.slides li a{display: flex;height: 100%;}
.slides li .con{height: auto;align-self: center;}
.flex-control-nav {bottom: 20px;}
.hd span{padding: 0 0px;width: 45%;line-height: 44px;height: 44px;margin: 0 2px 6px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.hd span a {font-size: 15px;    padding: 0 10px;}
.int_con {padding-bottom: 50px;}
.sys_gdt h2 {font-size: 22px;}
.int_con ul {display: block;}
.int_con li a{height: auto;}
.int_con li.on{transform: translateY(0px);    background-size: cover !important;}
.int_con li+li {margin-left: 0px;}
.int_con li {margin-bottom: 20px;}
.int_con li a {padding:30px 40px 30px;}
.sys_dys {background: url(../img/sys_ysbg.png) no-repeat bottom center;}
.title_t i {font-size: 50px;}
.slideGroup .parBd ul li .pic img {width: 36vw;}
.case_jss h2 span {font-size: 16px;margin-left: 5px;}
.more_case {font-size: 14px;}
.slideGroup .slideBox{display: block;}
.case_tu {width: 100%;}
.case_js {width: auto;margin: 5vw;}
.case_jss h2 {font-size: 20px;}
.about_g i {font-size: 20px;}
.about_g span {font-size: 14px;}
.about_g li{font-size: 20px;}
.sys_about {background: url(../img/about_bg.jpg) no-repeat bottom center;}
.sys_gdt {background: url(../img/gdt_bg.jpg) no-repeat center center;}
.sys_about h2{font-size: 22px;}
.sys_about h3{font-size: 18px;}
.sys_about p{margin-bottom: 20px;line-height: 22px;}
.sys_pt .wzd {margin-top: 14%;}
.sys_nl_lb_r h2{height: auto;}
.slides li .con {display: block;text-align: center;}
.slides li .con .br_rig {width: 90%;margin: 30px auto 0;}
.slides li .con .br_lef p {font-size: 18px;margin: 10px 0 10px;}
.slides li .con .br_lef span {font-size: 16px;margin-left: 0;}
.slides li .con .br_lef h3 {font-size: 24px;}
.slides li .con .br_lef h2 {font-size: 20px;letter-spacing: 1px;}
.slides li .con .br_lef i{font-size: 15px;padding: 10px 20px 12px;margin-top: 30px;}
.flex-direction-nav{top: 36%;}
.flex-direction-nav li a.flex-next {right: 10px;}
.flex-direction-nav li a.flex-prev {left: 10px;}
.sys_pt{display: block;}
.sys_pt >div{float: none;width: 100%;margin-right: 0;margin-bottom: 2%;}
.footer .flex {display: block;}
.footer .footer-top_cen .left{display: block;}
.pad-top80 {padding-top: 30px;}
.footer .footer-top_cen a{font-size: 16px;padding-right: 10px;}
.footer .footer-top_bot {margin-top: 30px;}
.footer .footer-top_cen .right {margin-left: 0;}
.footer .footer-bot .flex {display: block;text-align: center;}
.footer .footer-bot-right{text-align: center;}
.footer .footer-bot-left a, .footer .footer-bot-left p, .footer .footer-bot-right a{font-size: 14px;}
.footer .footer-bot {padding: 20px 0;}
.footer .links a:first-child {font-size: 14px;}
.footer .links a {font-size: 14px;}
.footer .footer-top {padding-bottom: 20px;}
.sys_newslist{display: block;margin-top: 20px;}
.sys_nl_tu {margin-right: 0;height: 160px;overflow: hidden;}
.sys_nl_lb{margin-top: 20px;}
.sys_nl_tu { width: 100%;}
.sys_nl_lb {width: 100%;}
.sys_about_n {width: 100%;}
.sys_about .flex{display: block;}
.sys_about_vd {width: 100%;}
.slideGroup .parHd ul li {display: inline-block;width: 23.5%;vertical-align: top;float: none;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;margin-bottom: 10px;padding-right: 0;}
.slideGroup .parHd ul li:nth-child(4){border-right: 0;padding-right: 0;}
.slideGroup .parHd ul {display: block;text-align: center;}
.slideGroup .parHd{height: auto;}
.slideGroup .sPrev{left: -16px;}
.slideGroup {padding-bottom: 60px;}
.slideGroup .parBd ul li .title {font-size: 14px;}
.sys_pro_wz {width: 100%;}
.bd{background: none;margin-top: 0px;}
.bd li {padding-top: 10px;}
.sys_pro_wz h2 {font-size: 20px;}
.sys_pro_wz p {font-size: 10px;line-height: 24px;}
.sys_pro_wz p{font-size: 14px;line-height: 24px;margin-top: 15px;-webkit-line-clamp: 5;}
.sys_pro_ys p {padding-left: 30px;}
.sys_pro_wz p strong {font-size: 16px;}
.sys_pro_ys {margin-top: 10px;height: auto;}
.sys_pro_wz a{margin-top: 20px;height: 40px;width: 120px;font-size: 14px;line-height: 40px;}
.sys_pro_tu {margin-top: 20px;width: 100%;}
.sys_pro_tu a img{max-height: 250px;}
.sys_gdt p {font-size: 16px;}
.title_t h2 {font-size: 22px;}
.sys_gdt p::before{margin: 15px auto 20px;}
.navigation{overflow-y: scroll;}
.close_nav{bottom: 0px;background: rgba(255,255,255,0.95);}
.nav{padding-bottom: 40px;}
.sys_pro_tu:hover {
    background-size: cover;
}
}
@media screen and (max-width: 500px){
.sys_pt .wzd {margin-top: 11%;}
.sys_pt .wzd {font-size: 15px;}

}

@media screen and (max-width: 350px){
.title_t i {font-size: 40px;}
.title_t h2 {font-size: 20px;}
.title_t p {font-size: 15px;}
.sys_gdt h2 {font-size: 20px;}
.sys_gdt a {font-size: 16px;width: 165px;}
.sys_about h2 {font-size: 20px;}
.footer .footer-top_cen a {font-size: 14px;}

.about_g li {font-size: 20px;width: 40%;position: relative;padding-right: 0;margin: 0 5% 2%;}
.about_g {flex-wrap: wrap;}
.about_g li:last-child {margin-right: 5%;}
.sys_pt .wzd{font-size: 13px;}
.sys_nl_lb_r h2 {font-size: 15px;}
}

@media screen and (max-width: 320px){
.slideGroup .parHd ul li{width: 23%;}
}


@media screen and (max-height: 600px){
.slides li {height: 90vh;}
.flexslider {height: 90vh;}
.slides li .con .br_lef i{margin-top: 10px;}
.slides li .con .br_rig img {max-width: 80%;}
.slides li .con .br_lef p{margin: 0px 0 0px;}
.c-backTop{bottom: 20px;}
}
@media screen and (max-height: 555px){
.close_nav{bottom: 0px;}

.navigation .nav > li .subnav::before{height: 48px;line-height: 48px;}
}

@media (max-width: 767px) and (max-height: 555px){
.navigation .nav > li > a {line-height: 48px;}
}

@media screen and (max-height: 520px){
.close_nav{}
}